cuban whistling duck - Spanish English Dictionary